昨天我們學了 List,它可以自由修改內容,十分靈活,但有些情況下,我們需要「不可更改」的資料,例如一個人的生日日期,或一個地點的經緯度,這些資訊一旦確定,就不應該被隨意改動,這時候,就可以用 Tuple。
Tuple 的語法和 List 很像,只是用小括號 ():
coordinates = (25.0330, 121.5654)
print(coordinates)
這是一個台北的經緯度,Tuple 幫你保證它的值不會被改動。
info = ("Rickey", 18, "Taiwan")
print(info[0]) # Rickey
試著建立一個 Tuple,存放「學號、姓名、生日」。然後嘗試修改其中一個值,觀察 Python 回報的錯誤,理解 Tuple 的不可變性。
--- by Ricky